// express的基本结构
const express = require('express')
// 整合 body parser
const bodyParser = require('body-parser')
const {
    response,
    request
} = require('express')
// // 导入multer模块
// const multer = require('multer')
// const upload = multer({ dest: 'uploads/' })

const heroRouter = require('./router/heroRouter')
//导入登录路由
const userRouter = require('./router/userRouter')


// 创建服务器对象
const app = express()
// 增加 解析 x-www-form-urlencoded 数据的能力
app.use(bodyParser.urlencoded({
    extended: false
}))
//
app.use(express.static('uploads'))
// 定义端口
const port = 8848

// 注册中间件 所有的 请求 都会执行 这个回调函数
app.use((req, res, next) => {
    // 设置允许的 头
    res.setHeader('Access-Control-Allow-Origin', '*')
    // 执行 next
    next()
})

app.use('/hero', heroRouter)

//登录接口
app.use('/user', userRouter)


// 开启服务器
app.listen(port, () => console.log(`Example app listening on port ${port}!`))